package com.yuexunit.finance.project.action.v1.model.output;

import java.math.BigDecimal;
import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
 * @author wenwenlong
 */
public class QuarterSettlementContainerDetail {
	
	@Parameter(name = "settlementContainerId", description = "单箱信息ID")
	private Long settlementContainerId;

	@Parameter(name = "quarterSettlementId", description = "利息单ID")
	private Long quarterSettlementId;

	@Parameter(name = "inventoryId", description = "货箱清单ID")
	private Long inventoryId;

	@Parameter(name = "beginDateTime", description = "利息起始时间 ")
	private Date beginDateTime;

	@Parameter(name = "endDateTime", description = "利息截止时间")
	private Date endDateTime;

	@Parameter(name = "financeAmount", description = "结算总额")
	private BigDecimal financeAmount;

	@Parameter(name = "interestAmount", description = "正常计息金额")
	private BigDecimal interestAmount;

	@Parameter(name = "punishAmount", description = "罚息金额")
	private BigDecimal punishAmount;

	public Long getSettlementContainerId() {
		return settlementContainerId;
	}

	public void setSettlementContainerId(Long settlementContainerId) {
		this.settlementContainerId = settlementContainerId;
	}

	public Long getQuarterSettlementId() {
		return quarterSettlementId;
	}

	public void setQuarterSettlementId(Long quarterSettlementId) {
		this.quarterSettlementId = quarterSettlementId;
	}

	public Long getInventoryId() {
		return inventoryId;
	}

	public void setInventoryId(Long inventoryId) {
		this.inventoryId = inventoryId;
	}

	public Date getBeginDateTime() {
		return beginDateTime;
	}

	public void setBeginDateTime(Date beginDateTime) {
		this.beginDateTime = beginDateTime;
	}

	public Date getEndDateTime() {
		return endDateTime;
	}

	public void setEndDateTime(Date endDateTime) {
		this.endDateTime = endDateTime;
	}

	public BigDecimal getFinanceAmount() {
		return financeAmount;
	}

	public void setFinanceAmount(BigDecimal financeAmount) {
		this.financeAmount = financeAmount;
	}

	public BigDecimal getInterestAmount() {
		return interestAmount;
	}

	public void setInterestAmount(BigDecimal interestAmount) {
		this.interestAmount = interestAmount;
	}

	public BigDecimal getPunishAmount() {
		return punishAmount;
	}

	public void setPunishAmount(BigDecimal punishAmount) {
		this.punishAmount = punishAmount;
	}
}
